Maintaining Approximate Maximum Matching in an Incremental Bipartite Graph in Polylogarithmic Update Time

نویسنده

  • Manoj Gupta
چکیده

A sparse subgraph G′ of G is called a matching sparsifier if the size or weight of matching in G′ is approximately equal to the size or weight of maximum matching in G. Recently, algorithms have been developed to find matching sparsifiers in a static bipartite graph. In this paper, we show that we can find matching sparsifier even in an incremental bipartite graph. This observation leads to following results: 1. We design an algorithm that maintains a (1 + ) approximate matching in an incremental bipartite graph in O( log 2 n 4 ) update time. 2. For weighted graphs, we design an algorithm that maintains (1 + ) approximate weighted matching in O( logn log(nN) 4 ) update time where N is the maximum weight of any edge in the graph. 1998 ACM Subject Classification E.1 [Data Structures]: Graphs and Networks, F.2.2 [Analysis of Algorithms and Problem Complexity]: Nonnumerical Algorithms and Problems, G.2.2 [Graph Theory]: Graph Algorithms

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fully Dynamic Almost-Maximal Matching: Breaking the Polynomial Barrier for Worst-Case Time Bounds

Despite significant research effort, the state-of-the-art algorithm for maintaining an approximate matching in fully dynamic graphs has a polynomial worst-case update time, even for very poor approximation guarantees. In a recent breakthrough, Bhattacharya, Henzinger and Nanongkai showed how to maintain a constant approximation to the minimum vertex cover, and thus also a constant-factor estima...

متن کامل

Dynamic Approximate Matchings with an Optimal Recourse Bound

In the area of dynamic matching algorithms, the number of changes to the matching per update step, also known as the recourse bound, is an important measure of quality, Nevertheless, the worstcase recourse bounds of almost all known dynamic approximate matching algorithms are prohibitively large, significantly larger than the corresponding update times. In this paper we fill in this gap via a s...

متن کامل

ar X iv : 1 10 3 . 11 09 v 2 [ cs . D S ] 1 5 A pr 2 01 2 Fully dynamic maximal matching in O ( log n ) update time

We present an algorithm for maintaining maximal matching in a graph under addition and deletion of edges. Our data structure is randomized that takes O(log n) expected amortized time for each edge update where n is the number of vertices in the graph. While there is a trivial O(n) algorithm for edge update, the previous best known result for this problem was due to Ivković and Llyod[4]. For a g...

متن کامل

Improved Algorithm for Dynamic b-Matching

Recently there has been extensive work on maintaining (approximate) maximum matchings in dynamic graphs. We consider a generalisation of this problem known as themaximum b-matching: Every node v has a positive integral capacity bv, and the goal is to maintain an (approximate) maximum-cardinality subset of edges that contains at most bv edges incident on every node v. The maximum matching proble...

متن کامل

Maximum Matching on Trees in the Online Preemptive and the Incremental Dynamic Graph Models

We study the MaximumCardinality Matching (MCM) and the MaximumWeight Matching (MWM) problems, on trees and on some special classes of graphs, in the Online Preemptive and the Incremental Dynamic Graph models. In the Online Preemptive model, the edges of a graph are revealed one by one and the algorithm is required to always maintain a valid matching. On seeing an edge, the algorithm has to eith...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014